/******** Default Behaviour Tags ********/
/****************************************/
/* RESET STYLE */

*				{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000; outline:none;}
body			{font-size:0.625em; background:#fff;  height:100%}
html{height:100%}
a				{color:#dc4b1c; text-decoration:none}
a:hover			{text-decoration:underline;}
select, input, textarea	{font-family:Arial, Helvetica, sans-serif; color:#000; border:#d1d1cf solid 1px; font-size:1em; border-left:#434343 solid 1px; border-top:#434343 solid 1px; border-bottom:#d1d1cf solid 1px; border-right:#d1d1cf solid 1px;}
input, textarea {padding:2px 2px 2px 3px; color:#000;}
select option{padding:1px;}
h1{}
h2, h3,h4{font-size:1.4em;}
img, fieldset{border:0}
/***********/
ol, ul{list-style-type:none;}
ul{}
	ul li{}
ol{}
	ol li{}
dl{}
	dt{font-weight:bold; text-transform:uppercase;} 
	dd{}
/***********/
table{}
	th, td{text-align:left; padding:0;}
	th{}
	td{}
	thead{font-weight:bold;}
		thead th{}
		thead td{}
	tbody{}
		tbody th{}
		tbody td{}
		
p{line-height:16px;}
/********** Common Classes ********/
.clear{height:0; clear:both; padding:0; margin:0; line-height:0;}

/********** Common Structure (for all templates) ********/
/********************************************************/
/* Styles that are used in all pages (there are the structure styles)
The css tree must be ordered exactly as the same as HTML document
No use of additional comments (if the css tree is well ordered, the code is clear) *//*  main structure
***************************************/
#container{width:100%; font-size:1.1em; min-height:100%; height:auto!important; height:100%;  margin:0 0 -50px 0;}

	/**************header
		*******************/
	#header{width:100%; height:127px; background:#fff url(../images/bg_l.jpg) 0 100% no-repeat}
		#header img{display:block;}
	
	/**************main
		*******************/
	#main{width:100%; overflow:hidden; padding:0 0 20px 0}
			
	/**************lev
		*******************/
		/*
	#lev{width:240px; float:left; overflow:hidden; margin-bottom:-32767px; padding-bottom:32767px}
		.lev1{width:220px; float:left; background:#e9e9e9; margin-bottom:-32767px; padding-bottom:32767px}
*/
	#lev{width:240px; float:left; overflow:hidden; }
		.lev1{width:220px; float:left; background:#e9e9e9;}
			.lev1 p{font-size:1.272em; padding:20px 5px 20px 15px;}
			.lev1 p strong{color:#dc4b1c}	
			.lev1 ul{background:#f7941e;}
			.lev1 li a{display:block;  color:#fff; border-bottom:#fff solid 1px; text-transform:uppercase; font-weight:bold; font-size:1.091em; padding:3px 5px 3px 15px;}
			.lev1 li a:hover{background-color:#de7900; text-decoration:none}
			.lev1 li ul{background:#bec8d4}
			.lev1 li ul li a{color:#000; text-transform:none; font-weight:normal}
			.lev1 li ul li a:hover{background-color:#ffe2c2; text-decoration:none}
			.lev1 li ul li .submenu{background:url(../images/btn_down.gif) 95% 50% no-repeat}
			.lev1 li ul li .current2{background:url(../images/btn_up.gif) 95% 50% no-repeat}
			.lev1 li ul li ul{background:#f2ebe2; padding:0;}
			.lev1 li{display:inline}
			.lev1 li ul li ul li a{ color:#000; text-transform:none; font-weight:normal; background:url(../images/ico_arrow.gif) 15px 8px no-repeat; padding-left:27px;}
			.lev1 li ul li ul li a:hover{color:#dc4b1c; text-decoration:none}
			.lev1 li ul li ul li .current3{color:#dc4b1c; background-color:#ffe2c2;}
			
			
		.levBtn{width:18px; float:left; padding:250px 0 0 2px;}
		
		/**************lev
		*******************/
	#contextual{width:240px; float:right; margin-bottom:-32767px; padding-bottom:32767px; }
		.contextType{background:#e9e9e9; margin-bottom:-32767px; padding-bottom:32767px; width:200px; float:left; padding-top:20px; padding-left:10px; padding-right:10px;}
		#contextual .levBtn{padding:250px 2px 0 0}
		#contextual label{display:block; float:none; font-weight:bold; margin:0 0 3px 0}
		#contextual input{float:none; width:95%;}
		#contextual p{margin: 0 0 10px 0; width:100%; overflow:hidden; display:block}
		#contextual textarea{width:95%;}
		#contextual select{width:97%;}
		#contextual .radioType label{float:left; display:block; width:auto; font-weight:normal; margin:0 10px 0 0; padding:0;}
		#contextual .radioType input{padding:0; margin:2px 5px 0 0; float:left; border:none; width:13px; height:13px;}
		
		/**************content
		*******************/
		#content{margin:0 242px 0 250px;}
			#content .highlight h2{color:#dc4b1c; margin:0 0 20px 0; font-size:1.5em}
			#content .highlight h2 a{ text-decoration:underline}
			#content .highlight h2 a:hover{ text-decoration:none}
			.highlight{width:98.5%; padding:20px 0;}
		
			#tablist{width:100%; overflow:hidden; display:block; margin:0 0 20px 0; background:url(../images/bgd_line.gif) 0 100% repeat-x;}
				#tablist li{display:block; float:left; margin:0 0 0 4px; }
				#tablist li a{display:block; float:left; border-top:#dedede solid 1px; border-left:#dedede solid 1px; border-right:#dedede solid 1px; background:#F0F0F0; padding:3px; color:#444488;  font-family:verdana,tahoma,arial,sans-serif}
				#tablist li a:hover{background:#fff; color:#000; text-decoration:none;}
				#tablist .current a{background:#fff; border-bottom:#fff solid 1px; border-top:3px solid #FFCC33; margin-bottom:-2px}
		
		.formType{width:100%;}
			.formType fieldset{background:#FCFCFF; border:1px solid #DEDEDE; padding:10px;}
			.formType fieldset p{width:100%; overflow:hidden; margin:0 0 15px 0}
			.formType label{display:block; margin:0 0 0 0; font-weight:bold}
			.formType span{display:block; float:none; margin:0 0 5px 0; color:#76797c}
			.formType input{float:none; width:97%; margin:0 0 5px 0}
			.formType textarea{float:none; width:97%; margin:0 0 5px 0}
			.formType .box{width:65%; float:none;}
			.formType .add{float:left; clear:left}
			.formType .radioType label{float:left; display:block; width:auto; font-weight:normal; margin:0 10px 0 0; padding:0;}
			.formType .radioType input{padding:0; margin:2px 5px 0 0; float:left; border:none; width:13px; height:13px;}
			.formType .btnType span{float:right; margin:0 0 0 5px;}
			.formType .btnType span input{float:left; padding:0; margin:0}
		
	/**************login
		*******************/
	.login{width:560px; margin:90px auto; background:url(../images/bgd_bottomLogin.gif) 0 100% no-repeat; padding:0 0 15px 0;}
		.login h2{background:url(../images/bgd_topLogin.gif) 0 0 no-repeat; border-bottom:#e1e1e1 solid 1px; color:#000; font-size:1.2em; padding:5px 20px 5px 20px; text-transform:uppercase}
		.login fieldset{padding:30px 20px 0 20px;}
		.login p{width:100%; overflow:hidden; display:block; margin:0 0 10px 0; }
		.login label{width:100px; display:block; float:left; margin:0 5px 0 0}
		.login input{width:250px; padding:2px 2px 2px 3px; float:left}
		.login .btnType{padding:0 0 0 105px; width:80%;}
		.login .btnType span{margin:0 5px 0 0;}
		
	/**************btn
		*******************/
	.btnType span{display:inline; float:left; background:url(../images/bgd_rightBtn.gif) 100% 0 no-repeat; padding:0 3px 0 0; cursor:pointer; margin:0}
		.btnType input{background:url(../images/bgd_leftBtn.gif) 0 0 no-repeat; padding:0; margin:0; border:none; height:28px; width:75px; color:#fff; font-weight:bold; cursor:pointer; font-size:1.091em;}
		
	/**************footer
		*******************/
	.push{height:50px;}
	
	#footer{width:100%; background:#ef8710; border-top:#000 solid 1px; padding:10px 0; text-align:center; font-size:1.1em; height:50px;}
		#footer p{color:#fff; text-align:center;}
		#footer a{color:#fff;}
	.error {color:#ff0000}
	
	/**********************/
	.searchType{width:100%; overflow:hidden; margin:0 0 20px 0}
		.searchType fieldset{background:#ffefdd; padding:10px;}
			.searchType h3{font-size:1.2em; margin:0 0 10px 0}
			.searchType p{width:100%; overflow:hidden; display:block; margin:0 0 10px 0}
			.searchType input{margin:0 5px 0 0; width:150px; float:left}
			.searchType select{width:150px; margin:0 5px 0 0; float:left}
			.searchType label{display:block; float:left; margin:0 5px 0 0; padding:1px 0 0 0}
			.searchType .box2{width:13px; height:13px; border:none; padding:0; margin:3px 5px 0 0}
			.searchType .btnDisplay{width:60px; height:20px; background:#DC4B1C; border:1px solid #990000; color:#fff; font-weight:bold; cursor:pointer}
	
	.tableContent{font-size:1.091em}
		.tableContent table{margin:0 0 15px 0; border-bottom:#c8cfd9 solid 3px;}
		.tableContent td input{width:40px; height:14px; float:left; margin:0 3px 0 0}
        .tableContent td input.price{ width:80px; height:14px; }
		.tableContent th{padding:4px 5px; background:#c8cfd9; color:#000;}
		.tableContent th a{color:#000; text-decoration:underline}
		.tableContent th a:hover{color:#000; text-decoration:none}		
		.tableContent td{padding:4px 4px; border-bottom:#dedede  solid 1px; color:#666}
		.tableContent td img{margin:0 1px;}
		.tableContent td a{color:#666}
		.tableContent td a:hover{color:#DC4B1C}
		.tableContent .bgType td{background:#ebe9e9}
		.tableContent .box3{width:13px; height:13px; border:none; padding:0; margin:0}
		.tableContent td .btnOK{width:40px; height:20px; background:#DC4B1C; margin:0; padding:0; font-size:0.912em; font-weight:bold; cursor:pointer; color:#fff; border:#990000 solid 1px;}
		.tableContent td p{width:100px; display:block; overflow:hidden}
		
		.hidden{display:none}
	
	.paging{width:100%; overflow:hidden}
	.paging ul{float:left; padding:5px 0 0 0}
	.paging li{display:inline; margin:0 5px 0 0;}
	.paging li strong{ color:#dc4b1c;}
	.paging li a{color:#000;}
	.paging .btnType{float:right;}
	.paging .btnType span{margin:0 0 0 5px}
	.paging .btnType input{width:75px; height:28px; padding:0 0 2px 0}
	
.infoText{color:#009900; padding-bottom:5px}
.infoText h4{color:#009900; font-weight:bold;}
.infoText p{color:#009900; margin-left:10px}
.errorText{color:#FF0000; padding-bottom:5px}
.errorText h4{color:#FF0000; font-weight:bold;}
.errorText p{color:#FF0000; margin-left:10px}

.btnOK{width:15px; height:20px; background:#DC4B1C; border:1px solid #990000; color:#fff; font-weight:bold; cursor:pointer}
.formType .mceEditor span{display:inline}


/* -------------------------------------------------------------- */
/* Data lists table format                                        */
/* -------------------------------------------------------------- */

/*Update price*/
.updateOK { color: gray}
.updateErr { color: red}
